
.bg{
	width: 750px;
	margin:  0 auto;
	overflow-x: scroll;
}
.default-table{
	width: 1000px;
	border:solid #333; 
	border-width:1px 0px 0px 1px;
	border-collapse: collapse;
	border-spacing: 0;
	margin: 20px auto;
	font-size: 16px;
}
.default-table  tr{
	height: 20px;
	line-height: 20px;
}


.default-table  tr th,.default-table  tr td{
	padding: 3px;
	text-align: center;
	border:solid #333; 
	border-width:0px 1px 1px 0px; 
}
table tr th:hover{
	cursor: pointer;
}
table tr td:hover{
	cursor: pointer;
}
th:hover{
	background-color: #0085D0;
	color: white;
}
td:hover{
	background-color: #0085D0;
	color: white;
}












.default-table  tr th{
	font-weight: bold;
	text-align: center;
	height: 40px;
	width: 100px;
}

.default-table  tr td.tac{
	text-align: center;
	height: 30px;
}
.default-table  tr td.tac:nth-child(4){
	text-align: left;
}
.default-table  tr td.tac:nth-child(5){
	text-align: left;
}
table td input{
	margin-top: 10px;
	width: 20px;
	height: 20px;
}
table td input:hover{
	cursor: pointer;
}




.default-table  tr th:first-child{
	width: 70px;
}
.default-table  tr th:nth-child(2){
	width: 70px;
}
.default-table  tr th:nth-child(3){
	width: 70px;
}
.default-table  tr th:nth-child(4){
	width: 300px;
}
.default-table  tr th:nth-child(5){
	width: 300px;
}
.default-table  tr th:nth-child(6){
	width: 170px;
}
.default-table  tr th:nth-child(7){
	width: 90px;
}
.default-table  tr th:nth-child(8){
	width: 90px;
}



